.dialogue {
	position:absolute;
	padding:15px;
	background-color:#eee;
	border-style:solid;
	border-width:1px;
	border-color:#9ab;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	font-size:14px;
	box-shadow: 2px 2px 5px -2px #000;
}

.linear-field {
	width:140px;
	text-align:right;
	display:inline-block;
}

.message-text {
	float: right;
	color: rgb(243, 85, 85);
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	font-size:12px;
}

.top-menu-button:hover {
	background-color:#aaccff;
	border-color:#337799;
	cursor:pointer;
}

.top-menu-button:active {
	transition:none;
	background-color:#88aadd;
	border-color:#337799;
}

.top-menu {
	border-bottom-style:solid;
	border-color:#ccc;
	border-width:1px;
	background-color:#eee;
}

.top-menu-button {
    transition: background-color 0.3s, border-color 0.2s;
    -webkit-transition: background-color 0.3s, border-color 0.2s;
    -moz-transition: background-color 0.3s, border-color 0.2s;
    -o-transition: background-color 0.3s, border-color 0.2s;
    margin: 1px;
	display:inline-block;
	padding:4px 12px 4px 12px;
	/*font-weight:600;*/
	border-style:solid;
	border-color:#eee;
	border-width: 1px;
	border-radius: 3px;
	color:#336699;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}